package com.dongjiantong.farmrecords.model;
/**
 * 饲料记录
 */

import com.dongjiantong.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Table(name = "farmrecords_feed")
@Data
public class FarmRecordsFeed extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 3978721723570736671L;

    /**
     * 单据编号
     */
    private String number;
    /**
     * 状态 1.暂存  2提交    （修改过后）
     */
    private Integer status;
    /**
     * 养殖场id
     */
    private Long farm_id;
    /**
     * 养殖场名称
     */
    private String farm_name;

    /**
     * 养殖品种
     */
    private Integer breed_second_type;

    /**
     * 省id
     */
    private Integer province_id;

    /**
     * 市id
     */
    private Integer city_id;

    /**
     * 县id
     */
    private Integer region_id;

    /**
     * 镇id
     */
    private Integer street_id;

    /**
     * 村id
     */
    private Integer village_id;
    /**
     * 记录日期
     */
    private Date date;
    /**
     * 养殖区域
     */
    private Integer area;
    /**
     * 栏舍号id
     */
    private Long stable_id;
    /**
     * 栏舍号
     */
    private String stable_number;
    /**
     * 饲料种类
     */
    private Integer feed_type;
    /**
     * 其他饲料种类
     */
    private String other_type;
    /**
     * 配方
     */
    private String ingredient_json;
    /**
     * 单位
     */
    private Integer unit;
    /**
     * 用量
     */
    private Float used_quantity;
    /**
     * 生产厂家
     */
    private String manufacturer;
    /**
     * 生产日期
     */
    private Date manufacturer_date;
    /**
     * 单据是否有效
     */
    private Integer delete_flag;
    /**
     * 创建时间
     */
    private Date created_at;
    /**
     * 更新时间
     */
    private Date updated_at;

    /**
     * 关联的文件表图片list
     */
    @Transient
    private List picList;

    /**
     * 关联的文件表视频list
     */
    @Transient
    private List videoList;

}